A Comparative Study of Static Object Oriented Metrics
نویسندگان
چکیده
Software metrics is one consistent topic of research in software engineering. The role of software metrics is to find significant estimates for software products and directs us in intriguing managerial and technical decisions. Software metrics have become an integral part of software development and are used during every phase of the software development life cycle. Research in the area of software metrics tends to focus predominantly on static metrics that are obtained by static analysis of the software artifact. The goal of this study is to perform the comparative analysis on static metrics for object oriented programming. This study is done to analyze the different object oriented techniques like class, constructor, and inheritance. The various metrics under study are AHF, AIF, DIT, MHF, MIF, AVPATHS, and SEIMI etc. The study of such metrics can become a useful tool for reverse software engineering.
منابع مشابه
Dynamic Metrics for Polymorphism in Object Oriented Systems
Metrics is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to describe them according to clearly defined rules. Software metrics are instruments or ways to measuring all the aspect of software product. These metrics are used throughout a software project to assist in estimation, quality control, productivity assessment, and proje...
متن کاملStatic and Dynamic Complexity Analysis of Software Metrics
Software complexity metrics are used to predict critical information about reliability and maintainability of software systems. Object oriented software development requires a different approach to software complexity metrics. Object Oriented Software Metrics can be broadly classified into static and dynamic metrics. Static Metrics give information at the code level whereas dynamic metrics prov...
متن کاملModeling Static Bruising in Apple Fruits: A Comparative Study, Part I: Analytical Approach
ABSTRACT- Bruising degrades the quality of fresh apple fruits. Reducing bruise damage is of utmost importance in designing and developing processing equipments. The main objective of the present study was to introduce an analytical method to predict the allowable static load applicable to apple fruits. To predict the strain energy absorbed by the fruit, a point load was applied on the solid sph...
متن کاملA Study of Productivity and Efficiency for Object-Oriented Methods and Languages
A study was commissioned by Hughes Space and Communications software engineering group to determine the effectiveness of the recent introduction of object-oriented languages, technologies, and development methodologies. Of particular was any effects on development productivity. Fundamentally productivity metrics are difficult to apply across non-homogeneous projects and development teams. Furth...
متن کاملAn empirical investigation into the dimensions of run-time coupling in Java programs
Software quality is an important external software attribute that is difficult to measure objectively. Several studies have identified a clear empirical relationship between static coupling metrics and software quality. However due to the nature of object-oriented programs, static metrics fail to quantify all the underlying dimensions of coupling, as program behaviour is a function of its opera...
متن کامل